\documentclass[a4paper]{book}
\usepackage{makeidx}
\usepackage{graphicx}
\usepackage{multicol}
\usepackage{float}
\usepackage{listings}
\usepackage{color}
\usepackage{ifthen}
\usepackage[table]{xcolor}
\usepackage{textcomp}
\usepackage{alltt}
\usepackage{ifpdf}
\ifpdf
\usepackage[pdftex,
            pagebackref=true,
            colorlinks=true,
            linkcolor=blue,
            unicode
           ]{hyperref}
\else
\usepackage[ps2pdf,
            pagebackref=true,
            colorlinks=true,
            linkcolor=blue,
            unicode
           ]{hyperref}
\usepackage{pspicture}
\fi
\usepackage[utf8]{inputenc}
\usepackage{mathptmx}
\usepackage[scaled=.90]{helvet}
\usepackage{courier}
\usepackage{doxygen}
\lstset{language=C++,inputencoding=utf8,basicstyle=\footnotesize,breaklines=true,breakatwhitespace=true,tabsize=8,numbers=left }
\makeindex
\setcounter{tocdepth}{3}
\renewcommand{\footrulewidth}{0.4pt}
\begin{document}
\hypersetup{pageanchor=false}
\begin{titlepage}
\vspace*{7cm}
\begin{center}
{\Large Reference Manual}\\
\vspace*{1cm}
{\large Generated by Doxygen 1.7.2}\\
\vspace*{0.5cm}
{\small Thu Dec 9 2010 22:38:34}\\
\end{center}
\end{titlepage}
\clearemptydoublepage
\pagenumbering{roman}
\tableofcontents
\clearemptydoublepage
\pagenumbering{arabic}
\hypersetup{pageanchor=true}
\chapter{Namespace Index}
\input{namespaces}
\chapter{Class Index}
\input{hierarchy}
\chapter{Class Index}
\input{annotated}
\chapter{Namespace Documentation}
\input{namespacemiddleware}
\chapter{Class Documentation}
\input{classmiddleware_1_1Activity}
\input{classmiddleware_1_1Address}
\input{classmiddleware_1_1CORE}
\input{classmiddleware_1_1CoreException}
\input{classmiddleware_1_1Data}
\input{classmiddleware_1_1DataManagerProxy}
\input{structmiddleware_1_1DataProxyConfig}
\input{classmiddleware_1_1DataProxyFactory}
\input{classDiscovery}
\input{structmiddleware_1_1DiscoveryConfig}
\input{classmiddleware_1_1DiscoveryProxyFactory}
\input{classmiddleware_1_1GenericException}
\input{classmiddleware_1_1Manager}
\input{structmiddleware_1_1ManagerConfig}
\input{structmiddleware_1_1ManProxyConfig}
\input{structmiddleware_1_1PeersKnowledge}
\input{structmiddleware_1_1calculus_1_1PerformanceEvalParams}
\input{classmiddleware_1_1ProxyException}
\input{classRunner}
\input{classmiddleware_1_1SynLogger}
\input{classmiddleware_1_1queueing_1_1SynQueue}
\input{classTaskData}
\input{classmiddleware_1_1TaskDescriptor}
\input{classTaskManager}
\input{classmiddleware_1_1TaskManagerProxy}
\input{classmiddleware_1_1TaskProxyFactory}
\input{structmiddleware_1_1TDCEntry}
\input{structmiddleware_1_1TProxyConfig}
\input{classTQueue}
\input{classmiddleware_1_1TQueueManager}
\input{classmiddleware_1_1TQueueManagerProxy}
\input{classmiddleware_1_1TQueueProxyFactory}
\input{classmiddleware_1_1UI}
\input{structmiddleware_1_1UIConfig}
\input{structmiddleware_1_1WConfig}
\input{structmiddleware_1_1WDProxyConfig}
\input{structmiddleware_1_1WFProxyConfig}
\input{classWFQueue}
\input{classmiddleware_1_1WFQueueManager}
\input{classmiddleware_1_1WFQueueManagerProxy}
\input{classmiddleware_1_1WFQueueProxyFactory}
\input{classmiddleware_1_1Worker}
\input{structmiddleware_1_1WorkerCapabilities}
\input{classmiddleware_1_1WorkerDescriptor}
\input{classWorkerDescriptorManager}
\input{classmiddleware_1_1WorkerDescriptorManagerProxy}
\input{classmiddleware_1_1WorkerDescriptorProxyFactory}
\input{classmiddleware_1_1WorkerDiscovery}
\input{classmiddleware_1_1WorkerDiscoveryProxy}
\input{structmiddleware_1_1WorkerDiscProxyConfig}
\input{classmiddleware_1_1WorkerNetwork}
\input{classmiddleware_1_1Workflow}
\input{classmiddleware_1_1WorkflowException}
\printindex
\end{document}
